package com.baizhi.hospital.dao;

import com.baizhi.hospital.entity.Drug;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.List;

public interface DrugDao {

	/**
	 *
	 * @param offset 分页的起始行数
	 * @param limit 分页的结束行数
	 * @param DrugName 模糊查询的名字
	 * @return 返回符合条件集合
	 */
	List<Drug> selectPageAndsearch(@Param("offset") int offset, @Param("limit") int limit, @Param("name") String DrugName);


	int selectCount(@Param("name") String drugName);

	/**
	 *
	 * @param drug 将对象添加到数据库
	 * @return 返回影响的行数
	 */
	int insertDrug(Drug drug);

	int deleteByDrugId(String drugId);

	int updateDrugSaleStatus(@Param("drugId") String drugId, @Param("drugSaleStatus") int drugSaleStatus);

	int updateDrug(Drug drug);
}
